Just to avoid having to do NULL checks when calling
widget_class->snapshot. We were crashing with drawing areas who don't
have a draw or a snapshot vfunc (woot!).
va_end (args_copy);
}
+static void
+gtk_widget_real_snapshot (GtkWidget *widget,
+ GtkSnapshot *snapshot)
+{
+ /* nothing to do here */
+}
+
static void
gtk_widget_class_init (GtkWidgetClass *klass)
{
klass->grab_notify = NULL;
klass->child_notify = NULL;
klass->draw = NULL;
+ klass->snapshot = gtk_widget_real_snapshot;
klass->mnemonic_activate = gtk_widget_real_mnemonic_activate;
klass->grab_focus = gtk_widget_real_grab_focus;
klass->focus = gtk_widget_real_focus;